1.建構子能夠接受 input (輸入值、引數),目的是要用來幫助物件做一些初始的設定
2.如果建構子需要接受初始值,那必須要在建立物件時給予。
1.沒有output(輸出)
2.名稱和class一樣
建構子的input要在建立物件時給予用來設定物件,然而物件方面就可以省略很多的程式碼,也可以避免錯誤發生
為了因應不同的情況,可以在 class 內撰寫多個建構子,就算名稱相同只要輸入值的數量與型別不同即可這種作法稱為 Overloaded這是因為有些物件可能還需要多一些其他的設定
結語:如果各位大大發現有哪裡錯誤請告訴我,我會立即將他修正的